readme = "rust-bindings/README.md"
repository = "https://github.com/ostreedev/ostree"
rust-version = "1.70.0"
-version = "0.19.1"
+version = "0.20.0"
include = [
"/COPYING",
[dependencies]
base64 = "0.20.0"
bitflags = "1.2.1"
-ffi = { package = "ostree-sys", path = "rust-bindings/sys", version = "0.14.0" }
+ffi = { package = "ostree-sys", path = "rust-bindings/sys", version = "0.15.0" }
gio = "0.18"
glib = "0.18"
hex = "0.4.2"
v2022_6 = ["v2022_5", "ffi/v2022_6"]
v2022_7 = ["v2022_6", "ffi/v2022_7"]
v2023_1 = ["v2022_7", "ffi/v2023_1"]
+v2023_8 = ["v2023_1", "ffi/v2023_8"]
+v2023_11 = ["v2023_8", "ffi/v2023_11"]
GIR_REPO := https://github.com/gtk-rs/gir.git
-GIR_VERSION := 0eeebbdf9d4d5a0b0148c7fa055bf961e16e54a0
+GIR_VERSION := 5433e2582f831d551789ee95fa04188d2a5fd3e5 # 0.20.4
+GIR_FILES_VERSION := 0.19.0
OSTREE_REPO := ../ostree
OSTREE_VERSION := patch-v2022.2
RUSTDOC_STRIPPER_VERSION := 0.1.17
remove-gir-files \
gir-files \
gir-files/GLib-2.0.gir \
+ gir-files/GModule-2.0.gir \
gir-files/Gio-2.0.gir \
gir-files/GObject-2.0.gir \
gir-files/OSTree-1.0.gir
mkdir -p gir-files
%.gir:
- curl -o $@ -L https://github.com/gtk-rs/gir-files/raw/master/${@F}
+ curl -o $@ -L https://github.com/gtk-rs/gir-files/raw/$(GIR_FILES_VERSION)/${@F}
gir-files/OSTree-1.0.gir:
ln -sfr ../OSTree-1.0.gir $@
[build-dependencies]
-system-deps = "6"
+system-deps = "7"
[dependencies]
libc = "0.2"
-[dependencies.gio]
-package = "gio-sys"
+[dependencies.gio-sys]
version = "0.18"
-[dependencies.glib]
-package = "glib-sys"
+[dependencies.glib-sys]
version = "0.18"
-[dependencies.gobject]
-package = "gobject-sys"
+[dependencies.gobject-sys]
version = "0.18"
[dev-dependencies]
v2022_6 = ["v2022_5"]
v2022_7 = ["v2022_5"]
v2023_1 = ["v2022_7"]
+v2023_8 = ["v2023_1"]
+v2023_11 = ["v2023_8"]
[lib]
name = "ostree_sys"
links = "ostree-1"
name = "ostree-sys"
repository = "https://github.com/ostreedev/ostree-rs"
-version = "0.14.0"
+version = "0.15.0"
edition = "2021"
+
[package.metadata.docs.rs]
features = ["dox"]
+
[package.metadata.system-deps.ostree_1]
name = "ostree-1"
version = "0.0"
[package.metadata.system-deps.ostree_1.v2023_1]
version = "2023.1"
+
+[package.metadata.system-deps.ostree_1.v2023_8]
+version = "2023.8"
+
+[package.metadata.system-deps.ostree_1.v2023_11]
+version = "2023.11"